title: SaferThemePostHelpers
icon: shapesTable des matières
La classe SaferThemePostHelpers fournit des fonctions utilitaires pour travailler avec les objets WP_Post dans le thème Safer.
hasChangedpublic static function hasChanged(WP_Post $post, array $post_props): bool
Vérifie si les propriétés d'un objet WP_Post ont changé par rapport à un tableau de valeurs fournies.
Paramètres :
WP_Post $post : L'objet WP_Post à vérifier.array $post_props : Un tableau associatif où les clés sont les noms des propriétés du post et les valeurs sont les valeurs attendues.Retour : bool Retourne true si une des propriétés du post a changé, sinon false.
Exemple d'utilisation :
$post = get_post(1); // Récupère un post avec l'ID 1
$post_props = [
'post_title' => 'Nouvelle Titre',
'post_content' => 'Nouveau Contenu'
];
$hasChanged = SaferThemePostHelpers::hasChanged($post, $post_props);
if ($hasChanged) {
echo 'Les propriétés du post ont changé.';
} else {
echo 'Les propriétés du post n\'ont pas changé.';
}